home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / dviware / dvipage / makefile < prev    next >
Makefile  |  1992-05-11  |  3KB  |  98 lines

  1. #
  2. # dvipage: DVI Previewer Program for Suns
  3. #
  4. # Neil Hunt (hunt@spar.slb.com)
  5. #
  6. # This program is based, in part, upon the program dvisun,
  7. # distributed by the UnixTeX group, extensively modified by
  8. # Neil Hunt at the Schlumberger Palo Alto Research Laboratories
  9. # of Schlumberger Technologies, Inc.
  10. #
  11. # From the dvisun manual page entry:
  12. #    Mark Senn wrote the early versions of [dvisun] for the
  13. #    BBN BitGraph. Stephan Bechtolsheim, Bob Brown, Richard
  14. #    Furuta, James Schaad and Robert Wells improved it. Norm
  15. #    Hutchinson ported the program to the Sun. Further bug fixes
  16. #    by Rafael Bracho at Schlumberger.
  17. #
  18. # Copyright (c) 1988 Schlumberger Technologies, Inc 1988.
  19. # Anyone can use this software in any manner they choose,
  20. # including modification and redistribution, provided they make
  21. # no charge for it, and these conditions remain unchanged.
  22. #
  23. # This program is distributed as is, with all faults (if any), and
  24. # without any warranty. No author or distributor accepts responsibility
  25. # to anyone for the consequences of using it, or for whether it serves any
  26. # particular purpose at all, or any other reason.
  27. #
  28. # HISTORY
  29. #
  30. # 14/2/92: Makefile hacked, especially to add defines. d.love@dl.ac.uk
  31. #
  32. # $Log:    Makefile,v $
  33. # Revision 1.3  88/12/15  18:20:02  hunt
  34. # Version 3.0. Split into more files, fixed for Sun4, reads GF fonts.
  35. # Revision 1.2  88/11/26  11:12:51  hunt
  36. # Added alternate font file location for sun4 machines at Spar.
  37. # Revision 1.1  88/08/30  09:05:42  hunt
  38. # Initial revision
  39. # 12 April 1988 - Neil Hunt
  40. #    Version 2.0 released for use.
  41. #
  42. # Earlier history unavailable.
  43. #
  44.  
  45. # where to find the pixel files (only looking for .pks here)
  46. FONT_AREA=\"/usr/local/lib/tex/fonts/pkb:/usr/local/lib/tex/fonts/pk\"
  47.  
  48. BINDIR = /usr/local/bin        # directory for executable
  49.  
  50. MANDIR = /usr/man/manl         # directory for local man pages
  51.  
  52. MANEXT = l             # extension for local man pages
  53.  
  54. DEBUG = #-g
  55.  
  56. # the definition of _TYPES_ below seems to have become necessary with
  57. # sunos4.1
  58.  
  59. # For sun3.
  60. #CFLAGS = -O -D_TYPES_ -DFONT_AREA=$(FONT_AREA) $(DEBUG)
  61.  
  62. # For sun3, f68881
  63. CFLAGS = -O -f68881 -D_TYPES_ -DFONT_AREA=$(FONT_AREA) $(DEBUG)
  64.  
  65. # For Sun4.
  66. #CFLAGS = -O -D_TYPES_  -DFONT_AREA=$(FONT_AREA) $(DEBUG)
  67.  
  68. # Sun libraries.
  69. L = -lsuntool -lsunwindow -lpixrect -lm
  70.  
  71. dvipage: dvipage.o sample.o fonts.o findfile.o message.o utils.o args.o
  72.     ${CC} $(DEBUG) -o dvipage \
  73.      dvipage.o sample.o fonts.o findfile.o message.o utils.o args.o $L
  74.  
  75. dvipage.o: dvipage.c dvi.h dvipage.h
  76.  
  77. sample.o: sample.c dvipage.h
  78.  
  79. fonts.o: fonts.c dvipage.h dvi.h
  80.  
  81. findfile.o: findfile.c dvipage.h
  82.  
  83. message.o: message.c dvipage.h
  84.  
  85. utils.o: utils.c dvipage.h
  86.  
  87. args.o: args.c dvipage.h
  88.  
  89. install: dvipage dvipage.1
  90.     install dvipage $(BINDIR)
  91.     install dvipage.1 $(MANDIR)/dvipage.$(MANEXT)
  92.  
  93. clean:
  94.     rm -f dvipage *.o core *~ *%
  95.